(signature name: (variable)) @definition.type
(function name: (variable)) @definition.function
(pat_name (variable)) @definition
(exp_name (variable)) @reference
